キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
6129
閲覧回数
31
いいね!
0
コメント
siyali
Cisco Employee
Cisco Employee

 

※ 2021 年  9 月 3 日現在の情報をもとに作成しています

 

1. はじめに

 

Umbrella の HTTP/HTTPS に関する機能 (特に SWG) のトラブルシューティングをする際に HAR ファイルの取得が必要になる場合があります。本記事では、主要な Web ブラウザごとの HAR ファイルの取得方法について紹介します。

 

2. HAR ファイルとは

  

HAR は HTTP Archive の略称であり、Web ブラウザと Web サイト間のすべての通信をログとして記録します。通常、あるページを Web ブラウザで閲覧すると、そのページを構成する各種ファイル (HTML や画像ファイルなど) のダウンロードや XHR (XMLHttpRequest) を利用した非同期通信など、数多くの HTTP/HTTPS 通信が行われます。HARファイルとは、このような一連の通信内容をキャプチャし、JSON 形式にエクスポートしたものになります。

 

3. HAR ファイルを取得する方法

 
HAR ファイルの取得は主要な Web ブラウザでサポートされており、取得方法についてはそれぞれ少しずつ異なります。本記事では、Chrome、Edge、Firefox における HAR ファイルの取得方法について紹介します。

 

Chrome

  

まず、情報を取得したいサイトにアクセスしてから、ページ画面右上にある「Google Chrome の設定」アイコンをクリックし、表示されたメニューから「その他のツール」の「デベロッパー ツール」を選択します。Ctrl + Shift + I を押すことでもデベロッパー ツールを起動できます。

 

siyali_0-1630645705358.png

 

画面の右側にデベロッパー ウィンドウが表示されますので、上部の「Network」をクリックします。その際、レコードボタン (赤丸) が表示されていることと「All」(全てのファイル タイプ) が選択されていることを確認します。

 

siyali_1-1630645705362.png

 

※ 複数のWebページにまたがるアクセス、またはページのリダイレクトが行われる場合は、「Preserve Log」オプションを選択し、前のページの情報が消されないようにします 。もし分からない場合は、常にこのオプションを有効にするようにしてください。

 

※ Umbrella の動作を確認する際、Web ブラウザに保存された Web キャッシュにより想定どおりの動作とならない場合があるため、「Disable cache」にチェックが入っていることを確認してください。

 

siyali_2-1630645705366.png

 

次に画面左側の Web ページで事象を再現します。すると、デベロッパー ウィンドウにその挙動が記録されていきます。

 

ログの記録が行われなくなったら、デベロッパー ウィンドウ中央部のログが表示されている任意の箇所を右クリックし、「Save all as HAR with Content」を選択して、ファイル (拡張子 har) として保存します。 

 

siyali_3-1630645705371.png

 

Edge

 

まず、情報を取得したいサイトにアクセスしてから、ページ画面右上にある「…」アイコンをクリックし、表示されたメニューから「その他のツール」の「開発者ツール」を選択します。Ctrl + Shift + I を押すことでも開発者ツールを起動できます。

 

siyali_4-1630645705389.png

 

画面の右側に開発者ウィンドウが表示されますので、上部の「ネットワーク」をクリックします。その際、レコードボタン (赤丸) が表示されていることと「すべて」 (全てのファイル タイプ) が選択されていることを確認してください。 

 

siyali_5-1630645705391.png

 

※ 複数のWebページにまたがるアクセス、またはページのリダイレクトが行われる場合は、「ログの保持」オプションを選択し、前のページの情報が消されないようにします 。もし分からない場合は、常にこのオプションを有効にするようにしてください。

 

※ Umbrella の動作を確認する際、Web ブラウザに保存された Web キャッシュにより想定どおりの動作とならない場合があるため、「キャッシュを無効にする」にチェックが入っていることを確認してください。

 

siyali_6-1630645705394.png

 

次に画面左側の Web ページで事象を再現します。すると、開発者ウィンドウにその挙動が記録されていきます。

 

ログの記録が行われなくなったら、開発者ウィンドウ中央部のログが表示されている任意の箇所を右クリックし、「コンテンツを含むすべてを HAR として保存する」を選択して、ファイル (拡張子 har) として保存します。 

 

siyali_7-1630645705400.png

 

Firefox 

 

まず、情報を取得したいサイトにアクセスしてから、ページ画面右上にある「三」アイコンをクリックし、表示されたメニューから「その他のツール」の「ウェブ開発者ツール」を選択します。Ctrl + Shift + I を押すことでも開発者ツールを起動できます。

 

siyali_8-1630645705405.png

 

画面の下部にウェブ開発者ウィンドウが表示されますので、「ネットワーク」をクリックします。その際、「すべて」 (全てのファイル タイプ) が選択されていることを確認してください。

 

siyali_9-1630645705422.png

 

※ 複数のWebページにまたがるアクセス、またはページのリダイレクトが行われる場合は、右側の歯車アイコンから「永続ログ」オプションを選択し、前のページの情報が消されないようにします 。もし分からない場合は、常にこのオプションを有効にするようにしてください。

 

※ Umbrella の動作を確認する際、Web ブラウザに保存された Web キャッシュにより想定どおりの動作とならない場合があるため、「キャッシュを無効化」にチェックが入っていることを確認してください。

 

siyali_10-1630645705428.png

 

次に画面上部の Web ページで事象を再現します。すると、ウェブ開発者ウィンドウにその挙動が記録されていきます。

 

ログの記録が行われなくなったら、ウェブ開発者ウィンドウのログが表示されている任意の箇所を右クリックし、「HAR 形式ですべて保存」を選択して、ファイル (拡張子 har) として保存します。 

 

siyali_11-1630645705440.png

 

4. 参考情報

 

How to: Get .HAR files for troubleshooting

 

https://support.umbrella.com/hc/en-us/articles/230903688-How-to-Get-HAR-files-for-troubleshooting             

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします